package com.huike.slidingactivity;

import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;

import androidx.appcompat.app.AppCompatActivity;

/**
 *  侧滑框架使用
 */
public class MainActivity extends AppCompatActivity {

    private TextView tv_sliding;

    //    侧滑框架使用
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initView();
    }

    private void initView() {
        //初始化
        SlidingMenu menu = new SlidingMenu(this);
        //设置侧滑方向
        menu.setMode(SlidingMenu.LEFT);
        //设置侧滑宽度
        DisplayMetrics metrics = getResources().getDisplayMetrics();//获取屏幕宽高
        menu.setBehindOffset(1000);//值越大 占比约小
        //全屏可以拖拽触摸
//        menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
        //附加到当前activity上
        menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
        //设置渐入渐出效果值
        menu.setFadeDegree(0.35f);

        //为侧滑菜单设置布局
        menu.setMenu(R.layout.sliding);

        tv_sliding = (TextView) findViewById(R.id.tv_sliding);
        tv_sliding.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Toast.makeText(MainActivity.this, "侧滑点击！", Toast.LENGTH_SHORT).show();
            }
        });
    }

}
